.clearfix {*zoom: 1;}
.clearfix:after {display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
/****** 首页 ******/
/*微信、电话*/
.contact{width:100%;height:30px;background-color:#f0f0f0;border-bottom:1px solid #dddddd;}
.contact .contact-new{width:1200px;margin:0 auto;}
.contact .contact-new dl{float:right;}
.contact .contact-new dl dt{width:18px;height:18px;float:left;padding-top:6px;}
.contact .contact-new dl dd{width:100px;height:30px;float:left;padding-left:35px;background:url(#) no-repeat 5px 5px;line-height:30px;margin-left:25px;}
.contact .contact-new dl dt ul li{position: relative;}
.contact .contact-new dl dt ul li:hover .active-box {
    display: block!important;
    z-index: 999;
}
.contact .contact-new dl dt ul li .active-box {
    display: none;
    position: absolute;
    top: 15px;
    left:-20px;
    z-index:999;
}
.contact .contact-new dl dt ul li .ac-content {
    width: 100%;
    overflow: hidden;
    float: left;
    margin-top: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #0066cc;
}
/*微信、电话 end*/

/*导航*/
.navigation{width:100%;background-color:#fff;position: fixed;padding-top:10px;z-index:99;}
.navigation-inner .navimg{width:450px;}
.head-v3{position:relative;z-index:100;min-width:1000px}.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}.navigation-up{height:60px;background:#fff;width:1200px;margin:0 auto;}.navigation-up .navigation-v3 img{width:160px;margin-top:5px;}.navigation-up .navigation-v3 ul{float:right;}.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#333}.navigation-up .navigation-v3 .nav-up-selected{border-bottom:5px solid #0e56ab;}.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#fff}.navigation-up .navigation-v3 li h2{font-weight:400;padding:0;margin:0;}.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#333;display:inline-block;height:60px;font-family:"microsoft yahei";font-size:16px;}.navigation-down{position:absolute;top:60px;left:0;width:100%;z-index:999;}.navigation-down .nav-down-menu{width:100%;margin:0;background:#f0f0f0;position:absolute;top:5px;border-top:1px solid #dddddd;}.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}.navigation-down .nav-down-menu dl{float:left;margin:18px 30px 18px 0}.navigation-down .menu-1 dl{margin:20px 30px 25px 0}.navigation-down .menu-1 dt{font:20px "microsoft yahei";color:#0c57a8;padding-bottom:10px;margin-bottom:10px;}.navigation-down .menu-1 dd img{width:22px;margin-top:8px;}.navigation-down .menu-1 dd a{color:#333333;font:normal 16px/30px "microsoft yahei";line-height:35px;padding-left:10px;}.navigation-down .menu-1 dd a:hover{color:#60aff6;}.navigation-down .menu-x dd a{padding-left:30px;}.navigation-down .menu-x dd a:hover{background:url(#) no-repeat 5px 0;}.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#333;font:16px "microsoft yahei"}
/*导航 end*/

/* 轮播图 */
.banner-box {
    width: 100%;
    height: auto!important;
    overflow: hidden;
    float: left;
    margin-top:70px;
}
.banner-box .device {
    width: 100%;
    height: auto!important;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.banner-box .swiper-container {
    width: 100%;
    height: auto!important;
}
.banner-box .swiper-wrapper {
    width: 100%;
    height: auto!important;
}

.banner-box .swiper-slide {
    width: 100%;
    height: auto!important;
    position:relative;
}
.banner-box .swiper-slide img {
    width: 100%;
    height: auto;
    vertical-align: middle;
    position: relative;
}
.banner-box .swiper-slide .picnev{
    width:1200px;
    
    position:absolute;
    top:0;
    left:50%;
    margin-left:-600px;
   
  }
.banner-box .swiper-slide .picnev dl{width:510px;height:230px;margin-top:80px;}
.banner-box .swiper-slide .picnev dl dt{font-size:32px;margin-bottom:30px;color:#fff;}
.banner-box .swiper-slide .picnev dl dd{font-size:18px;color:#cedbeb;line-height:35px;}
.banner-box .swiper-slide .picnev img{width:130px;height:48px;margin-top:30px;}
.banner-box .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 25px;
    width: 100%;
    z-index: 9;
}
.banner-box .swiper-pagination-switch {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #fff;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer;
}
.banner-box .swiper-active-switch {
    background: #a5def1;
}
/* 轮播图 end */

/*行业及解决方案 以下通用标题*/

.box-cont {
    width: 100%;
    overflow: hidden;
    margin-top:60px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.w1200-nav {
    width: 1200px;
    margin: 0 auto;
}
.title-boxs {
    width: 100%;
    overflow: hidden;
    float: left;
}

.chinese-text {
    width: 285px;
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    font-size: 28px;
    color: #0954a8;
    text-align: center;
    border-bottom: solid 1px #333333;
    position: relative;
}
.chinese-text:after {
    content: '';
    display: block;
    width: 93px;
    height: 5px;
    margin: -2px auto;
    background: #0954a8;
}
.chinese-text a {
    color: #0954a8;
    font-weight:bold;
}

.english-text {
    height: 40px;
    padding: 0px 70px;
    margin: 0px auto;
    margin-top: 20px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.english-text a {
    color: #333333;
}

/* 以下通用标题end*/
/*行业及解决方案 */
.lr{
	margin-bottom: 0;
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 0;
}
.wisdom{width:100%;height:405px;overflow:hidden;}
.wisdom-cent{
	width: 200px;
	height: 402px;
	float: left;
	position: relative;
}
.wisdom-cent .imgBox{
	width: 200px;
	height: 402px;
	overflow: hidden;
}
.wisdom-cent .floatBox{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 352px;
	width: 200px;
	height: 402px;
}
.wisdom-cent .floatBox dl dt{width: 100%;background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6c000000, endColorStr=#6c000000);color: #fff;font-size: 24px;line-height: 50px;text-align: center;}
.wisdom-cent .floatBox dl dd{background: #f0f0f0;width: 100%;height: 352px;}
.wisdom-cent .floatBox dl dd ul{padding-left: 12px;padding-top: 34px;transition:all .3s ease-in;}
.wisdom-cent .floatBox dl dd li{float: left;text-align: center;padding-top: 20px;width: 112px;}
.wisdom-cent .floatBox dl dd li .iconBox{width: 75px;height: 75px;border-radius: 50%;background: #fff;margin: 0 auto;}
.wisdom-cent .floatBox dl dd li .iconBox img{height: 40px;margin-top: 18px;}
.wisdom-cent .floatBox dl dd li p{line-height: 62px;font-size: 16px;color: #646464;}
.wisdom-cent .floatBox dl dd li:hover .iconBox{box-shadow: rgba(0,0,0,.1) 0px 0px 4px 4px;transition:all .2s ease-in;}
.wisdom-cent .floatBox dl dd li:hover p{font-size: 18px;font-weight: bold;color: #0753a9;transition:all .1s ease-in;}
.wisdom-cent .imgBox img{
 -webkit-transition: transform 1.3s;
 -moz-transition: transform 1.3s;
 -o-transition: transform 1.3s;
 -ms-transition: transform 1.3s;
 -webkit-perspective: 1000;
 -webkit-backface-visibility: hidden;
 -moz-perspective: 1000;
 -moz-backface-visibility: hidden;
 -o-perspective: 1000;
 -o-backface-visibility: hidden;
 -ms-perspective: 1000;
 -ms-backface-visibility: hidden;
}
.wisdom-cent .imgBox:hover img{
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);
 transition: all 1s;
 -moz-transition: all 1s;
 /* Firefox 4 */
 -webkit-transition: all 1s;
 /* Safari 和 Chrome */
 -o-transition: all 1s;
 /* Opera */
 -ms-transition: all 1s;
 /* Opera */
}

/*行业及解决方案 end*/

/*创新产品服务*/
.serviceb-bg{background-color:#f0f0f0;padding-top:30px;height:600px;}

.two-xxk-box {
    width: 100%;
    overflow: hidden;
    float: left;
}
.two-xxk-box .lanmu {
    width: 100%;
    overflow: hidden;
    float: left;
    position:relative;
}
.two-xxk-box .lanmu ul {
    width: 1200px;
    float: right;
}
.two-xxk-box .lanmu ul li {
	width: 350px;
	height: 53px;
	line-height: 53px;
	float: left;
	text-align: center;
	font-size: 16px;
	border: solid 1px #d2d2d2;
	border-radius: 30px;
	color: #333333;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.list{
    width: 280px;
    height: 66px;
    line-height: 66px;
    float: left;
    margin: 0px 13px 10px 0px;
    text-align: center;
    font-size: 16px;
    border: solid 1px #d2d2d2;
    border-radius: 10px;
    color: #333333;
    cursor: pointer;
    position:absolute;
    right:3px;
    bottom:0px;
}
.list:hover {
    color: #2668b2;
    border: solid 1px #2668b2;
}
.list:hover a {
    color: #2668b2;
}
.two-xxk-box .lanmu ul li:hover {
    color: #2668b2;
    border: solid 1px #2668b2;
}
.two-xxk-box .lanmu ul li:hover a {
    color: #2668b2;
}
.two-xxk-box .lanmu ul li a {
    color: #333333;
}

.twoimg-box {
    width: 100%;
    height: 430px;
    float: left;
    margin-top: 25px;
}
.twoimg-box ul li {
    display: none;
    width: 100%;
    height: 490px;
    float: left;
}
.twoimg-box ul li img {
    width: 100%;
}
.active {
    display: block!important;
}
.twoimg-box ul .zwhy dl{
	width:390px;
	height:305px;
	overflow:hidden;
	margin-left:5px;
	float:left;
}
.twoimg-box ul .zwhy dl dt{width:390px;height:212px;overflow:hidden;}
.twoimg-box ul .zwhy dl dt img{width:100%;}
.twoimg-box ul .zwhy dl dd{width:390px;height:48px;background-color:#0954a8; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6c000000, endColorStr=#6c000000); padding-top:15px;padding-left:16px;}
.twoimg-box ul .zwhy dl dd a{color:#ffffff;}
.twoimg-box ul .zwhy dl dd a h1{font-size:18px;font-weight:bold;}
.twoimg-box ul .zwhy dl dd a p{font-size:22px;margin-top:5px;}

.twoimg-box ul .yjhy dl{width:195px;height:305px;overflow:hidden;margin-left:5px;float:left;}
.twoimg-box ul .yjhy dl dt{width:195px;height:212px;overflow:hidden;}
.twoimg-box ul .yjhy dl dt img{width:100%;}
.twoimg-box ul .yjhy dl dd{width:179px;height:78px;background-color:#0954a8; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6c000000, endColorStr=#6c000000); padding-top:15px;padding-left:16px;}
.twoimg-box ul .yjhy dl dd a{color:#ffffff;}
.twoimg-box ul .yjhy dl dd a h1{font-size:18px;font-weight:bold;}
.twoimg-box ul .yjhy dl dd a p{font-size:22px;margin-top:5px;}

.twoimg-box ul .sfga dl{width:595px;height:305px;overflow:hidden;margin-left:5px;float:left;}
.twoimg-box ul .sfga dl dt{width:595px;height:212px;overflow:hidden;}
.twoimg-box ul .sfga dl dt img{width:100%;}
.twoimg-box ul .sfga dl dd{width:579px;height:78px;background-color:#0954a8; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6c000000, endColorStr=#6c000000); padding-top:15px;padding-left:16px;}
.twoimg-box ul .sfga dl dd a{color:#ffffff;}
.twoimg-box ul .sfga dl dd a h1{font-size:18px;font-weight:bold;line-height:65px;}

.twoimg-box ul .znfx dl{width:1200px;height:305px;overflow:hidden;margin-left:5px;float:left;}
.twoimg-box ul .znfx dl dt{width:1200px;height:212px;overflow:hidden;}
.twoimg-box ul .znfx dl dt img{width:100%;}
.twoimg-box ul .znfx dl dd{width:1984px;height:78px;background-color:#0954a8; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6c000000, endColorStr=#6c000000); padding-top:15px;padding-left:16px;}
.twoimg-box ul .znfx dl dd a{color:#ffffff;}
.twoimg-box ul .znfx dl dd a h1{font-size:18px;font-weight:bold;line-height:65px;}
/*创新产品服务 end*/

/*公司报道*/
.four {
    margin-bottom: 95px;
    margin-top:30px;
}
.four .four-text-box {
    width: 100%;
    overflow: hidden;
    float: left;
}
.four .four-text-box .left {
    width: 430px;
    height: 260px;
    float: left;
    background: #f8f8f6;
}
.four .four-text-box .left .l-img-box {
    width: 400px;
    height: 260px;
    float: left;
}
.four .four-text-box .left .l-img-box img {
    width: 100%;
    height: 100%;
}

.four .four-text-box .right {
    width: 730px;
    height: 260px;
    float: right;
}
.four .four-text-box .right ul {
    margin-top: -5px;
}
.four .four-text-box .right ul li {
    width: 100%;
    overflow: hidden;
    float: left;
    border-bottom: solid 1px #f5f5f5;
    position: relative;
}
.four .four-text-box .right ul li .new-time {
    width: 110px;
    overflow: hidden;
    float: left;
    margin-top: 5px;
    line-height: 65px;
    font-size: 14px;
    color: #999999;
 position: absolute;
    right: 0px;
    background:url(#) no-repeat left;
    padding-left:30px;
}
.four .four-text-box .right ul li .new-title {
    width: 610px;
    height: 65px;
    line-height: 65px;
    overflow: hidden;
    float: left;
    font-size: 16px;
    color: #333333;
    
    padding-left:30px;
}
.four .four-text-box .right ul li .new-title a {
    color: #333333;
}

.four .four-text-box .right ul li .new-title a:hover{color:#0954a8;}
.four .four-text-box .right ul li .new-title span {
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -7.5px;
    text-align: center;
    line-height: 15px;
    font-size: 12px;

}
.four .four-text-box .right ul li .new-title span img {
    width: 100%;
}

/*焦点图*/
.focus{ position:relative; width:430px; height:260px; background-color: #000; float: left;}  
.focus img{ width: 430px; height: 260px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#999;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#006699; width:24px; height:8px;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; display:none;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:40%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#999;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#006699; width:24px; height:8px;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }  


/*foot*/
.footer{width:100%;background: #003168;overflow: hidden;}

.footer .bottom {
    width:1200px;
    height: 165px;
    
    margin:0 auto;
}

.footer .bottom .b-left {
    float: left;
    margin-top: 40px;
}
.footer .bottom .b-left ul li {
    padding: 0px 20px;
    float: left;
    text-align: center;
    border-left: solid 1px #295278;
}
.footer .bottom .b-left ul li:first-child {
    border-left: 0px;
}

.footer .bottom .b-left ul li img {
    height: 50px;
}

.footer .bottom .b-center {
    width: 435px;
    overflow: hidden;
    margin-top: 50px;
    float: left;
    line-height: 25px;
}
.footer .bottom .b-center p {
    text-align: center;
    font-size: 14px;
    color: #cccccc;
}

.footer .bottom .b-right {
    width: 230px;
    float: left;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
}
.footer .bottom .b-right ul {
    width: 110%;
    overflow: hidden;
    float: left;
}
.footer .bottom .b-right ul li {
    width: 110px;
    float: left;
    margin-right: 10px;
}
.footer .bottom .b-right ul li p {
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #cccccc;
    font-weight: 600;
}
.footer .bottom .b-right ul li img {
    width: 110px;
    height: 110px;
}
/* 脚部 end */
